200 |
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions, after the user clicks it
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutFormatAnchor(VARIANT_FALSE,L"<b><u><fgcolor=880000> </fgcolor></u></b>"); spGrid1->GetColumns()->Add(L"Column"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutCellValueFormat(var_Items->AddItem("Just an <a1>anchor</a> element ..."),long(0),EXGRIDLib::exHTML); EXGRIDLib::IItemsPtr var_Items1 = spGrid1->GetItems(); var_Items1->PutCellValueFormat(var_Items1->AddItem("Just another <a2>anchor</a> element ..."),long(0),EXGRIDLib::exHTML); spGrid1->GetItems()->AddItem("next item"); |
199 |
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutFormatAnchor(VARIANT_TRUE,L"<b><u><fgcolor=FF0000> </fgcolor></u></b>"); spGrid1->GetColumns()->Add(L"Column"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutCellValueFormat(var_Items->AddItem("Just an <a1>anchor</a> element ..."),long(0),EXGRIDLib::exHTML); EXGRIDLib::IItemsPtr var_Items1 = spGrid1->GetItems(); var_Items1->PutCellValueFormat(var_Items1->AddItem("Just another <a2>anchor</a> element ..."),long(0),EXGRIDLib::exHTML); |
198 |
Can I change the font for the tooltip
|
197 |
Can I change the font for the tooltip
|
196 |
Can I change the order of the buttons in the scroll bar
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutScrollOrderParts(EXGRIDLib::exHScroll,L"t,l,r"); spGrid1->PutScrollOrderParts(EXGRIDLib::exVScroll,L"t,l,r"); spGrid1->PutScrollBars(EXGRIDLib::exDisableBoth); |
195 |
The thumb size seems to be very small. Can I make it bigger
|
194 |
How can I display my text on the scroll bar, using a different font
|
193 |
How can I display my text on the scroll bar, using a different font
|
192 |
How can I display my text on the scroll bar
|
191 |
How do I enlarge or change the size of the control's scrollbars
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutScrollHeight(18); spGrid1->PutScrollWidth(18); spGrid1->PutScrollButtonWidth(18); spGrid1->PutScrollButtonHeight(18); spGrid1->PutScrollBars(EXGRIDLib::exDisableBoth); |
190 |
How do I assign a tooltip to a scrollbar
|
189 |
How do I assign an icon to the button in the scrollbar
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->Images(_bstr_t("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="); spGrid1->PutScrollPartVisible(EXGRIDLib::exHScroll,EXGRIDLib::exLeftB1Part,VARIANT_TRUE); spGrid1->PutScrollPartCaption(EXGRIDLib::exHScroll,EXGRIDLib::exLeftB1Part,L"<img>1</img>"); spGrid1->PutScrollHeight(18); spGrid1->PutScrollButtonWidth(18); spGrid1->PutScrollBars(EXGRIDLib::exDisableNoHorizontal); |
188 |
I need to add a button in the scroll bar. Is this possible
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutScrollPartVisible(EXGRIDLib::exHScroll,EXGRIDLib::exLeftB1Part,VARIANT_TRUE); spGrid1->PutScrollPartCaption(EXGRIDLib::exHScroll,EXGRIDLib::exLeftB1Part,L"1"); spGrid1->PutScrollBars(EXGRIDLib::exDisableNoHorizontal); |
187 |
Can I display an additional buttons in the scroll bar
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutScrollPartVisible(EXGRIDLib::exHScroll,EXGRIDLib::exLeftB1Part,VARIANT_TRUE); spGrid1->PutScrollPartVisible(EXGRIDLib::exHScroll,EXGRIDLib::exLeftB2Part,VARIANT_TRUE); spGrid1->PutScrollPartVisible(EXGRIDLib::exHScroll,EXGRIDLib::exRightB6Part,VARIANT_TRUE); spGrid1->PutScrollPartVisible(EXGRIDLib::exHScroll,EXGRIDLib::exRightB5Part,VARIANT_TRUE); spGrid1->PutScrollBars(EXGRIDLib::exDisableNoHorizontal); |
186 |
Can I display the picture aligned to the right, while the text aligned to the left
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutDefaultItemHeight(48); spGrid1->GetColumns()->Add(L"C1"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); _variant_t s = var_Items->GetSplitCell(var_Items->AddItem("Text"),long(0)); var_Items->PutCellPicture(vtMissing,s,((IDispatch*)(spGrid1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")))); var_Items->PutCellHAlignment(vtMissing,s,EXGRIDLib::RightAlignment); |
185 |
How can I display a custom size picture to a cell or item
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutDefaultItemHeight(48); spGrid1->GetColumns()->Add(L"C1"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutCellPicture(var_Items->AddItem("Text"),long(0),((IDispatch*)(spGrid1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")))); |
184 |
How can I display a multiple pictures to a cell or item
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutDefaultItemHeight(48); spGrid1->PutHTMLPicture(L"pic1","c:\\exontrol\\images\\zipdisk.gif"); spGrid1->PutHTMLPicture(L"pic2","c:\\exontrol\\images\\auction.gif"); spGrid1->GetColumns()->Add(L"C1"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutCellValueFormat(var_Items->AddItem("<img>pic1</img> Text <img>pic2</img> another text ..."),long(0),EXGRIDLib::exHTML); |
183 |
How do I change the column's foreground color for numbers between an interval - Range
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); EXGRIDLib::IConditionalFormatPtr var_ConditionalFormat = spGrid1->GetConditionalFormats()->Add(L"%0 >= 2 and %0 <= 10",vtMissing); var_ConditionalFormat->PutBold(VARIANT_TRUE); var_ConditionalFormat->PutForeColor(RGB(255,0,0)); var_ConditionalFormat->PutApplyTo(EXGRIDLib::FormatApplyToEnum(0x1)); spGrid1->GetColumns()->Add(L"N1"); spGrid1->GetColumns()->Add(L"N2"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutCellValue(var_Items->AddItem(long(1)),long(1),long(2)); EXGRIDLib::IItemsPtr var_Items1 = spGrid1->GetItems(); var_Items1->PutCellValue(var_Items1->AddItem(long(3)),long(1),long(3)); EXGRIDLib::IItemsPtr var_Items2 = spGrid1->GetItems(); var_Items2->PutCellValue(var_Items2->AddItem(long(10)),long(1),long(11)); EXGRIDLib::IItemsPtr var_Items3 = spGrid1->GetItems(); var_Items3->PutCellValue(var_Items3->AddItem(long(13)),long(1),long(31)); spGrid1->PutSearchColumnIndex(1); |
182 |
How do I change the item's foreground color for numbers between an interval - Range
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetConditionalFormats()->Add(L"%0 >= 2 and %0 <= 10",vtMissing)->PutForeColor(RGB(255,0,0)); spGrid1->GetColumns()->Add(L"Numbers"); spGrid1->GetItems()->AddItem(long(1)); spGrid1->GetItems()->AddItem(long(2)); spGrid1->GetItems()->AddItem(long(10)); spGrid1->GetItems()->AddItem(long(20)); |
181 |
How do I change the item's background color for numbers less than a value
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetConditionalFormats()->Add(L"%0 < 10",vtMissing)->PutBackColor(RGB(255,0,0)); spGrid1->GetColumns()->Add(L"Numbers"); spGrid1->GetItems()->AddItem(long(1)); spGrid1->GetItems()->AddItem(long(2)); spGrid1->GetItems()->AddItem(long(10)); spGrid1->GetItems()->AddItem(long(20)); |
180 |
How do I underline the numbers greater than a value
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetConditionalFormats()->Add(L"%0 >= 10",vtMissing)->PutUnderline(VARIANT_TRUE); spGrid1->GetColumns()->Add(L"Numbers"); spGrid1->GetItems()->AddItem(long(1)); spGrid1->GetItems()->AddItem(long(2)); spGrid1->GetItems()->AddItem(long(10)); spGrid1->GetItems()->AddItem(long(20)); |
179 |
How do I highlight in italic the numbers greater than a value
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetConditionalFormats()->Add(L"%0 >= 10",vtMissing)->PutStrikeOut(VARIANT_TRUE); spGrid1->GetColumns()->Add(L"Numbers"); spGrid1->GetItems()->AddItem(long(1)); spGrid1->GetItems()->AddItem(long(2)); spGrid1->GetItems()->AddItem(long(10)); spGrid1->GetItems()->AddItem(long(20)); |
178 |
How do I highlight in italic the numbers greater than a value
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetConditionalFormats()->Add(L"%0 >= 10",vtMissing)->PutItalic(VARIANT_TRUE); spGrid1->GetColumns()->Add(L"Numbers"); spGrid1->GetItems()->AddItem(long(1)); spGrid1->GetItems()->AddItem(long(2)); spGrid1->GetItems()->AddItem(long(10)); spGrid1->GetItems()->AddItem(long(20)); |
177 |
How do I highlight in bold the numbers greater than a value
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetConditionalFormats()->Add(L"%0 >= 10",vtMissing)->PutBold(VARIANT_TRUE); spGrid1->GetColumns()->Add(L"Numbers"); spGrid1->GetItems()->AddItem(long(1)); spGrid1->GetItems()->AddItem(long(2)); spGrid1->GetItems()->AddItem(long(10)); spGrid1->GetItems()->AddItem(long(20)); |
176 |
Can I use your EBN files to change the visual appearance for +/- expand - collapse buttons
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->GetVisualAppearance()->Add(2,"c:\\exontrol\\images\\pushed.ebn"); spGrid1->PutLinesAtRoot(EXGRIDLib::exGroupLinesAtRoot); spGrid1->PutHasButtons(EXGRIDLib::exCustom); spGrid1->PutHasButtonsCustom(VARIANT_FALSE,16777216); spGrid1->PutHasButtonsCustom(VARIANT_TRUE,33554432); spGrid1->GetColumns()->Add(L"Column"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); long h = var_Items->AddItem("Root 1"); var_Items->InsertItem(h,vtMissing,"Child 1"); var_Items->InsertItem(h,vtMissing,"Child 2"); var_Items->PutExpandItem(h,VARIANT_TRUE); h = var_Items->AddItem("Root 2"); var_Items->InsertItem(h,vtMissing,"Child"); |
175 |
Can I use your EBN files to change the visual appearance for radio buttons
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->GetVisualAppearance()->Add(2,"c:\\exontrol\\images\\pushed.ebn"); spGrid1->PutRadioImage(VARIANT_FALSE,16777216); spGrid1->PutRadioImage(VARIANT_TRUE,33554432); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Radio")))->PutDef(EXGRIDLib::exCellHasRadioButton,VARIANT_TRUE); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->AddItem("Radio 1"); var_Items->PutCellState(var_Items->AddItem("Radio 2"),long(0),1); var_Items->AddItem("Radio 3"); |
174 |
Can I use your EBN files to change the visual appearance for checkbox cells
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->GetVisualAppearance()->Add(2,"c:\\exontrol\\images\\pushed.ebn"); spGrid1->PutCheckImage(EXGRIDLib::Unchecked,16777216); spGrid1->PutCheckImage(EXGRIDLib::Checked,33554432); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Check")))->PutDef(EXGRIDLib::exCellHasCheckBox,VARIANT_TRUE); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->AddItem("Check 1"); var_Items->PutCellState(var_Items->AddItem("Check 2"),long(0),1); |
173 |
How do I change the visual aspect for thumb parts in the scroll bars, using EBN
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->GetVisualAppearance()->Add(2,"c:\\exontrol\\images\\pushed.ebn"); spGrid1->GetVisualAppearance()->Add(3,"c:\\exontrol\\images\\hot.ebn"); spGrid1->PutBackground(EXGRIDLib::exHSThumb,0x1000000); spGrid1->PutBackground(EXGRIDLib::exHSThumbP,0x2000000); spGrid1->PutBackground(EXGRIDLib::exHSThumbH,0x3000000); spGrid1->PutBackground(EXGRIDLib::exVSThumb,0x1000000); spGrid1->PutBackground(EXGRIDLib::exVSThumbP,0x2000000); spGrid1->PutBackground(EXGRIDLib::exVSThumbH,0x3000000); spGrid1->PutScrollBars(EXGRIDLib::ScrollBarsEnum(EXGRIDLib::exVScrollEmptySpace | EXGRIDLib::exHScrollEmptySpace | EXGRIDLib::exVScrollOnThumbRelease | EXGRIDLib::exHScrollOnThumbRelease | EXGRIDLib::exDisableBoth)); spGrid1->PutScrollBySingleLine(VARIANT_TRUE); spGrid1->GetColumns()->Add(L"Def"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->AddItem(long(1)); var_Items->AddItem(long(2)); var_Items->AddItem(long(3)); |
172 |
How do I change the visual aspect only for the thumb in the scroll bar, using EBN
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->GetVisualAppearance()->Add(2,"c:\\exontrol\\images\\pushed.ebn"); spGrid1->GetVisualAppearance()->Add(3,"c:\\exontrol\\images\\hot.ebn"); spGrid1->PutBackground(EXGRIDLib::exHSThumb,0x1000000); spGrid1->PutBackground(EXGRIDLib::exHSThumbP,0x2000000); spGrid1->PutBackground(EXGRIDLib::exHSThumbH,0x3000000); spGrid1->PutScrollBars(EXGRIDLib::ScrollBarsEnum(EXGRIDLib::exVScrollEmptySpace | EXGRIDLib::exHScrollEmptySpace | EXGRIDLib::exVScrollOnThumbRelease | EXGRIDLib::exHScrollOnThumbRelease | EXGRIDLib::exDisableBoth)); spGrid1->PutScrollBySingleLine(VARIANT_TRUE); spGrid1->GetColumns()->Add(L"Def"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->AddItem(long(1)); var_Items->AddItem(long(2)); var_Items->AddItem(long(3)); |
171 |
I've seen that you can change the visual appearance for the scroll bar. How can I do that
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->GetVisualAppearance()->Add(2,"c:\\exontrol\\images\\pushed.ebn"); spGrid1->GetVisualAppearance()->Add(3,"c:\\exontrol\\images\\hot.ebn"); spGrid1->PutBackground(EXGRIDLib::exSBtn,0x1000000); spGrid1->PutBackground(EXGRIDLib::exSBtnP,0x2000000); spGrid1->PutBackground(EXGRIDLib::exSBtnH,0x3000000); spGrid1->PutBackground(EXGRIDLib::exHSBack,RGB(240,240,240)); spGrid1->PutBackground(EXGRIDLib::exVSBack,RGB(240,240,240)); spGrid1->PutBackground(EXGRIDLib::exScrollSizeGrip,RGB(240,240,240)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"S")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 1")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 2")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 3")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E1")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E2")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E3")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E4")))->PutWidth(32); spGrid1->PutColumnAutoResize(VARIANT_FALSE); spGrid1->PutScrollBars(EXGRIDLib::exDisableBoth); |
170 |
Is there any option to highlight the column from the cursor - point
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->PutBackground(EXGRIDLib::exCursorHoverColumn,0x1000000); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"S")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 1")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 2")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 3")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E1")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E2")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E3")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E4")))->PutWidth(32); |
169 |
How do I change the visual aspect of selected item in the drop down filter window, using your EBN technology
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->PutBackground(EXGRIDLib::exSelBackColorFilter,0x1000000); spGrid1->PutBackground(EXGRIDLib::exSelForeColorFilter,RGB(255,20,20)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Filter")))->PutDisplayFilterButton(VARIANT_TRUE); |
168 |
How do I change the visual aspect of the drop down calendar window, that shows up if I click the drop down filter button, using EBN
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->GetVisualAppearance()->Add(2,"c:\\exontrol\\images\\pushed.ebn"); spGrid1->PutBackground(EXGRIDLib::exDateHeader,0x1000000); spGrid1->PutBackground(EXGRIDLib::exDateTodayUp,0x1000000); spGrid1->PutBackground(EXGRIDLib::exDateTodayDown,0x2000000); spGrid1->PutBackground(EXGRIDLib::exDateScrollThumb,0x1000000); spGrid1->PutBackground(EXGRIDLib::exDateScrollRange,RGB(230,230,230)); spGrid1->PutBackground(EXGRIDLib::exDateSeparatorBar,RGB(230,230,230)); spGrid1->PutBackground(EXGRIDLib::exDateSelect,0x1000000); EXGRIDLib::IColumnPtr var_Column = ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Date"))); var_Column->PutFilterType(EXGRIDLib::exDate); var_Column->PutDisplayFilterButton(VARIANT_TRUE); var_Column->PutDisplayFilterDate(VARIANT_TRUE); |
167 |
How do I change the visual aspect of the close button in the filter bar, using EBN
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->PutBackground(EXGRIDLib::exFooterFilterBarButton,0x1000000); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Filter")))->PutFilterType(EXGRIDLib::exBlanks); spGrid1->ApplyFilter(); |
166 |
How do I change the visual aspect of buttons in the cell, using EBN
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->GetVisualAppearance()->Add(2,"c:\\exontrol\\images\\pushed.ebn"); spGrid1->PutBackground(EXGRIDLib::exCellButtonUp,0x1000000); spGrid1->PutBackground(EXGRIDLib::exCellButtonDown,0x2000000); spGrid1->PutSelForeColor(RGB(0,0,0)); spGrid1->PutShowFocusRect(VARIANT_FALSE); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Column 1")))->PutDef(EXGRIDLib::exCellHasButton,VARIANT_TRUE); spGrid1->GetItems()->AddItem("Button 1"); spGrid1->GetItems()->AddItem("Button 2"); spGrid1->GetColumns()->Add(L"Column 2"); |
165 |
How do I change the visual aspect of the drop down filter button, using EBN
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->PutBackground(EXGRIDLib::exHeaderFilterBarButton,0x1000000); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Filter")))->PutDisplayFilterButton(VARIANT_TRUE); |
164 |
Is there any function to get the control's data in your x-script format / template
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetColumns()->Add(L"Column"); spGrid1->GetItems()->AddItem(spGrid1->GetToTemplate(vtMissing)); |
163 |
How do I enable resizing the columns at runtime
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutColumnsAllowSizing(VARIANT_TRUE); spGrid1->PutMarkSearchColumn(VARIANT_FALSE); spGrid1->PutHeaderVisible(VARIANT_FALSE); spGrid1->GetColumns()->Add(L"Column 1"); spGrid1->GetColumns()->Add(L"Column 2"); spGrid1->PutDrawGridLines(EXGRIDLib::exVLines); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutCellValue(var_Items->AddItem("Item 1"),long(1),"Sub Item 1"); EXGRIDLib::IItemsPtr var_Items1 = spGrid1->GetItems(); var_Items1->PutCellValue(var_Items1->AddItem("Item 2"),long(1),"Sub Item 2"); |
162 |
How can I select the second inner column when spliting the cells
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutSelectColumnInner(1); spGrid1->PutFullRowSelect(EXGRIDLib::exColumnSel); spGrid1->PutDrawGridLines(EXGRIDLib::exAllLines); spGrid1->GetColumns()->Add(L"Column"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutCellValue(vtMissing,var_Items->GetSplitCell(var_Items->AddItem("Split Cell 1.1"),long(0)),"Split Cell 2.1"); var_Items->PutCellValue(vtMissing,var_Items->GetSplitCell(var_Items->AddItem("Split Cell 1.2"),long(0)),"Split Cell 2.2"); var_Items->PutSelectItem(var_Items->GetFirstVisibleItem(),VARIANT_TRUE); |
161 |
How can I sort by multiple columns
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutSingleSort(VARIANT_FALSE); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"C1")))->PutSortOrder(EXGRIDLib::SortAscending); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"C2")))->PutSortOrder(EXGRIDLib::SortDescending); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"C3")))->PutSortOrder(EXGRIDLib::SortAscending); |
160 |
How can I add several columns to control's sort bar
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutSortBarVisible(VARIANT_TRUE); spGrid1->PutSortBarColumnWidth(48); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"C1")))->PutSortOrder(EXGRIDLib::SortAscending); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"C2")))->PutSortOrder(EXGRIDLib::SortDescending); |
159 |
How can I change the width of the columns being displayed in the sort bar
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutSortBarVisible(VARIANT_TRUE); spGrid1->PutSortBarColumnWidth(48); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"C1")))->PutSortOrder(EXGRIDLib::SortAscending); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"C2")))->PutSortOrder(EXGRIDLib::SortDescending); |
158 |
How can I change the height of the sort bar's
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutSortBarVisible(VARIANT_TRUE); spGrid1->PutSortBarHeight(48); |
157 |
How can I change the sort bar's foreground color
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutSortBarVisible(VARIANT_TRUE); spGrid1->PutForeColorSortBar(RGB(255,0,0)); |
156 |
How can I change the visual appearance of the control's sort bar, using EBN files
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->GetVisualAppearance()->Add(2,"c:\\exontrol\\images\\pushed.ebn"); spGrid1->PutSortBarVisible(VARIANT_TRUE); spGrid1->PutBackColorSortBar(0x1000000); spGrid1->PutBackColorSortBarCaption(0x2000000); spGrid1->PutAppearance(EXGRIDLib::None2); |
155 |
How can I change the sort bar's background color
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutSortBarVisible(VARIANT_TRUE); spGrid1->PutBackColorSortBar(RGB(255,0,0)); spGrid1->PutBackColorSortBarCaption(RGB(128,0,0)); |
154 |
How can I change the default caption being displayed in the control's sort bar
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutSortBarVisible(VARIANT_TRUE); spGrid1->PutSortBarCaption(L"new caption"); |
153 |
How can I show the locked / fixed items on the bottom side of the control
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutShowLockedItems(VARIANT_TRUE); spGrid1->GetColumns()->Add(L"Column"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutLockedItemCount(EXGRIDLib::exMiddle,2); var_Items->PutCellValue(var_Items->GetLockedItem(EXGRIDLib::exMiddle,0),long(0),"locked item 1"); var_Items->PutCellValue(var_Items->GetLockedItem(EXGRIDLib::exMiddle,1),long(0),"locked item 2"); var_Items->AddItem("un-locked item"); |
152 |
How can I show the locked / fixed items
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutShowLockedItems(VARIANT_TRUE); spGrid1->GetColumns()->Add(L"Column"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutLockedItemCount(EXGRIDLib::exTop,2); var_Items->PutCellValue(var_Items->GetLockedItem(EXGRIDLib::exTop,0),long(0),"locked item 1"); var_Items->PutCellValue(var_Items->GetLockedItem(EXGRIDLib::exTop,1),long(0),"locked item 2"); var_Items->AddItem("un-locked item"); |
151 |
How can I hide the locked / fixed items
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutShowLockedItems(VARIANT_FALSE); spGrid1->GetColumns()->Add(L"Column"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutLockedItemCount(EXGRIDLib::exTop,1); var_Items->PutCellValue(var_Items->GetLockedItem(EXGRIDLib::exTop,0),long(0),"locked item"); var_Items->AddItem("un-locked item"); |
150 |
How can I show the control's sort bar
|
149 |
How can I stretch a picture on the control's header, when multiple levels are displayed, so it is not tiled
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutPictureLevelHeader(IPictureDispPtr(((IDispatch*)(spGrid1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\colorize.gif`)"))))); spGrid1->PutPictureDisplayLevelHeader(EXGRIDLib::Stretch); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"S")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 1")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 2")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 3")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E1")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E2")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E3")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E4")))->PutWidth(32); |
148 |
How can I display a picture on the control's header, when multiple levels are displayed, so it is not tiled
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutPictureLevelHeader(IPictureDispPtr(((IDispatch*)(spGrid1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\colorize.gif`)"))))); spGrid1->PutPictureDisplayLevelHeader(EXGRIDLib::MiddleRight); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"S")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 1")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 2")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 3")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"E")))->PutWidth(32); |
147 |
How can I display a picture on the control's header, when multiple levels are displayed
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutPictureLevelHeader(IPictureDispPtr(((IDispatch*)(spGrid1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"))))); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"S")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 1")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 2")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 3")))->PutLevelKey(long(1)); |
146 |
How can I change the header's background color, when multiple levels are displayed
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutBackColorLevelHeader(RGB(250,0,0)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"S")))->PutWidth(32); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 1")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 2")))->PutLevelKey(long(1)); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Level 3")))->PutLevelKey(long(1)); |
145 |
Can I programmatically scroll the control
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetColumns()->Add(L"Column"); spGrid1->GetItems()->AddItem(long(0)); spGrid1->GetItems()->AddItem(long(1)); spGrid1->GetItems()->AddItem(long(2)); spGrid1->GetItems()->AddItem(long(3)); spGrid1->PutItems(spGrid1->GetItems(long(0)),vtMissing); spGrid1->PutItems(spGrid1->GetItems(long(0)),vtMissing); spGrid1->PutScrollPos(VARIANT_TRUE,1); |
144 |
How do I disable expanding or collapsing an item when user presses the arrow keys
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutExpandOnKeys(VARIANT_FALSE); spGrid1->PutLinesAtRoot(EXGRIDLib::exLinesAtRoot); spGrid1->GetColumns()->Add(L"Column 1"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); long h = var_Items->AddItem("Root"); var_Items->InsertItem(h,vtMissing,"Child 1"); var_Items->InsertItem(h,vtMissing,"Child 2"); var_Items->PutExpandItem(h,VARIANT_TRUE); |
143 |
How do I expand automatically the items while user types characters to searching for something ( incremental searching )
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutExpandOnSearch(VARIANT_TRUE); spGrid1->PutLinesAtRoot(EXGRIDLib::exLinesAtRoot); spGrid1->PutAutoSearch(VARIANT_TRUE); ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Column")))->PutAutoSearch(EXGRIDLib::exContains); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->InsertItem(var_Items->InsertItem(var_Items->AddItem("text"),vtMissing,"some text"),vtMissing,"another text"); var_Items->InsertItem(var_Items->InsertItem(var_Items->AddItem("text"),vtMissing,"some text"),vtMissing,"another text"); |
142 |
Can I programmatically scroll the control
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetColumns()->Add(L"Column"); spGrid1->GetItems()->AddItem(long(0)); spGrid1->GetItems()->AddItem(long(1)); spGrid1->GetItems()->AddItem(long(2)); spGrid1->GetItems()->AddItem(long(3)); spGrid1->PutItems(spGrid1->GetItems(long(0)),vtMissing); spGrid1->PutItems(spGrid1->GetItems(long(0)),vtMissing); spGrid1->Scroll(EXGRIDLib::exScrollDown,vtMissing); |
141 |
Do you have some function to load data from a safe array
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetColumns()->Add(L"Column"); spGrid1->GetItems()->AddItem(long(0)); spGrid1->PutItems(spGrid1->GetItems(long(0)),vtMissing); |
140 |
Do you have some function to retrieve all items to a safe array
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetColumns()->Add(L"Column"); spGrid1->GetItems()->AddItem(long(0)); spGrid1->PutItems(spGrid1->GetItems(long(0)),vtMissing); spGrid1->GetItems()->AddItem(long(1)); spGrid1->PutItems(spGrid1->GetItems(long(0)),vtMissing); spGrid1->GetItems()->AddItem(long(2)); spGrid1->PutItems(spGrid1->GetItems(long(0)),vtMissing); spGrid1->GetItems()->AddItem(long(3)); |
139 |
How can still display the selected items when the control loses the focus
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutHideSelection(VARIANT_FALSE); spGrid1->GetColumns()->Add(L"Column"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->AddItem("Item 3"); var_Items->AddItem("Item 1"); var_Items->PutSelectItem(var_Items->AddItem("Item 2"),VARIANT_TRUE); |
138 |
How can I hide a column
|
137 |
How can I ensure that a column is visible and fits the control's client area
|
136 |
I've seen that the width of the tooltip is variable. Can I make it larger
|
135 |
How do I disable showing the tooltip for all control
|
134 |
How do I let the tooltip being displayed longer
|
133 |
How do I show the tooltip quicker
|
132 |
How do I change the caption being displayed in the control's filter bar
|
131 |
How do I disable expanding or collapsing an item when user double clicks it
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutExpandOnDblClick(VARIANT_FALSE); spGrid1->PutLinesAtRoot(EXGRIDLib::exLinesAtRoot); spGrid1->PutIndent(13); spGrid1->GetColumns()->Add(L"Column 1"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); long h = var_Items->AddItem("Root"); var_Items->InsertItem(h,vtMissing,"Child 1"); var_Items->InsertItem(h,vtMissing,"Child 2"); var_Items->PutExpandItem(h,VARIANT_TRUE); |
130 |
How do I search case sensitive, using your incremental search feature
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutAutoSearch(VARIANT_TRUE); spGrid1->PutASCIILower(L""); EXGRIDLib::IColumnsPtr var_Columns = spGrid1->GetColumns(); ((EXGRIDLib::IColumnPtr)(var_Columns->Add(L"exStartWith")))->PutAutoSearch(EXGRIDLib::exStartWith); ((EXGRIDLib::IColumnPtr)(var_Columns->Add(L"exContains")))->PutAutoSearch(EXGRIDLib::exContains); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutCellValue(var_Items->AddItem("text"),long(1),"another text"); EXGRIDLib::IItemsPtr var_Items1 = spGrid1->GetItems(); var_Items1->PutCellValue(var_Items1->AddItem("text"),long(1),"another text"); |
129 |
How do I disable the control
|
128 |
How do I enable the incremental search feature within a column
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutAutoSearch(VARIANT_TRUE); EXGRIDLib::IColumnsPtr var_Columns = spGrid1->GetColumns(); ((EXGRIDLib::IColumnPtr)(var_Columns->Add(L"exStartWith")))->PutAutoSearch(EXGRIDLib::exStartWith); ((EXGRIDLib::IColumnPtr)(var_Columns->Add(L"exContains")))->PutAutoSearch(EXGRIDLib::exContains); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutCellValue(var_Items->AddItem("text"),long(1),"another text"); EXGRIDLib::IItemsPtr var_Items1 = spGrid1->GetItems(); var_Items1->PutCellValue(var_Items1->AddItem("text"),long(1),"another text"); |
127 |
How do I call your x-script language
|
126 |
How do I call your x-script language
|
125 |
How do I show alternate rows in different background color
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutBackColorAlternate(RGB(240,240,240)); spGrid1->GetColumns()->Add(L"Column"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->AddItem("Item 1"); var_Items->AddItem("Item 2"); var_Items->AddItem("Item 3"); var_Items->AddItem("Item 4"); var_Items->AddItem("Item 5"); |
124 |
How do I enlarge the drop down filter window
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutFilterBarDropDownHeight("-320"); EXGRIDLib::IColumnPtr var_Column = ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Column"))); var_Column->PutDisplayFilterButton(VARIANT_TRUE); var_Column->PutFilterBarDropDownWidth("-320"); spGrid1->GetItems()->AddItem("Item 1"); spGrid1->GetItems()->AddItem("Item 2"); |
123 |
How do I filter programatically the control
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); EXGRIDLib::IColumnPtr var_Column = ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Column"))); var_Column->PutDisplayFilterButton(VARIANT_TRUE); var_Column->PutFilterType(EXGRIDLib::exPattern); var_Column->PutFilter(L"Item*"); spGrid1->GetItems()->AddItem("Item 1"); spGrid1->GetItems()->AddItem(""); spGrid1->GetItems()->AddItem("Item 2"); spGrid1->ApplyFilter(); |
122 |
How do I change the font of the control's filterbar
|
121 |
Can I apply an EBN skin to the control's filter bar so I can change its visual appearance
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->PutFilterBarBackColor(0x1000000); EXGRIDLib::IColumnPtr var_Column = ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Column"))); var_Column->PutDisplayFilterButton(VARIANT_TRUE); var_Column->PutFilterType(EXGRIDLib::exBlanks); spGrid1->ApplyFilter(); |
120 |
How do I change the background color of the control's filterbar
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutFilterBarBackColor(RGB(240,240,240)); EXGRIDLib::IColumnPtr var_Column = ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Column"))); var_Column->PutDisplayFilterButton(VARIANT_TRUE); var_Column->PutFilterType(EXGRIDLib::exBlanks); spGrid1->ApplyFilter(); |
119 |
How do I change the foreground color of the control's filterbar
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutFilterBarForeColor(RGB(255,0,0)); EXGRIDLib::IColumnPtr var_Column = ((EXGRIDLib::IColumnPtr)(spGrid1->GetColumns()->Add(L"Column"))); var_Column->PutDisplayFilterButton(VARIANT_TRUE); var_Column->PutFilterType(EXGRIDLib::exBlanks); spGrid1->ApplyFilter(); |
118 |
How do I change the height of the control's filterbar
|
117 |
How do I change the header's foreground color
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutForeColorHeader(RGB(255,0,0)); spGrid1->GetColumns()->Add(L"Column 1"); spGrid1->GetColumns()->Add(L"Column 2"); spGrid1->GetItems()->AddItem("Item 1"); |
116 |
I have a picture on the control's background, the question is how do I draw selection as semi-transparent
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutPicture(IPictureDispPtr(((IDispatch*)(spGrid1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"))))); spGrid1->PutSelBackMode(EXGRIDLib::exTransparent); spGrid1->GetColumns()->Add(L"Column"); spGrid1->GetItems()->AddItem("Item 1"); spGrid1->GetItems()->AddItem("Item 2"); |
115 |
It seems that the control uses the TAB key, is there any way to avoid that
|
114 |
I have FullRowSelect property on False, how do I force the user to select cells only in a specified column
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutSelectColumnIndex(1); spGrid1->PutFullRowSelect(EXGRIDLib::exColumnSel); spGrid1->GetColumns()->Add(L"Column 1"); spGrid1->GetColumns()->Add(L"Column 2"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutCellValue(var_Items->AddItem("Item 1"),long(1),"SubItem 1"); |
113 |
How do I assign a database to your control, using ADO, ADOR or ADODB objects
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutColumnAutoResize(VARIANT_FALSE); spGrid1->PutContinueColumnScroll(VARIANT_FALSE); /* Includes the definition for CreateObject function like follows: #include <comdef.h> IUnknownPtr CreateObject( BSTR Object ) { IUnknownPtr spResult; spResult.CreateInstance( Object ); return spResult; }; */ /* Copy and paste the following directives to your header file as it defines the namespace 'ADODB' for the library: 'Microsoft ActiveX Data Objects 6.1 Library' #import <msado15.dll> rename("EOF","REOF") */ ADODB::_RecordsetPtr rs = ::CreateObject(L"ADOR.Recordset"); rs->Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExGrid\\Sample\\Access\\misc.accdb",ADODB::adOpenStatic,ADODB::adLockOptimistic,0); spGrid1->PutDataSource(((ADODB::_RecordsetPtr)(rs))); |
112 |
How do I change the visual appearance effect for the selected item, using EBN
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn"); spGrid1->PutSelBackColor(0x1000000); spGrid1->PutSelForeColor(RGB(0,0,0)); spGrid1->PutShowFocusRect(VARIANT_FALSE); spGrid1->GetColumns()->Add(L"Column"); spGrid1->GetItems()->AddItem(long(0)); spGrid1->GetItems()->AddItem(long(1)); |
111 |
How do I change the colors for the selected item
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutSelBackColor(RGB(0,0,0)); spGrid1->GetColumns()->Add(L"Column"); spGrid1->GetItems()->AddItem(long(0)); spGrid1->GetItems()->AddItem(long(1)); |
110 |
How do I get ride of the rectangle arround focused item
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutShowFocusRect(VARIANT_FALSE); spGrid1->GetColumns()->Add(L"Column"); spGrid1->GetItems()->AddItem(long(0)); spGrid1->GetItems()->AddItem(long(1)); |
109 |
How can I change the control's font
|
108 |
I can't scroll to the end of the data. What can I do
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutScrollBySingleLine(VARIANT_TRUE); spGrid1->PutDrawGridLines(EXGRIDLib::exRowLines); spGrid1->GetColumns()->Add(L"Column"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutItemHeight(var_Items->AddItem(long(0)),13); spGrid1->PutItems(spGrid1->GetItems(long(0)),vtMissing); EXGRIDLib::IItemsPtr var_Items1 = spGrid1->GetItems(); var_Items1->PutItemHeight(var_Items1->AddItem(long(1)),26); spGrid1->PutItems(spGrid1->GetItems(long(0)),vtMissing); EXGRIDLib::IItemsPtr var_Items2 = spGrid1->GetItems(); var_Items2->PutItemHeight(var_Items2->AddItem(long(2)),36); spGrid1->PutItems(spGrid1->GetItems(long(0)),vtMissing); EXGRIDLib::IItemsPtr var_Items3 = spGrid1->GetItems(); var_Items3->PutItemHeight(var_Items3->AddItem(long(3)),48); spGrid1->PutItems(spGrid1->GetItems(long(0)),vtMissing); |
107 |
How do I specify the column where the tree lines / hierarchy are shown
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutLinesAtRoot(EXGRIDLib::exGroupLinesAtRoot); spGrid1->PutTreeColumnIndex(1); spGrid1->GetColumns()->Add(L"Column 1"); spGrid1->GetColumns()->Add(L"Column 2"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); long h = var_Items->AddItem("Root 1.1"); var_Items->PutCellValue(h,long(1),"Root 1.2"); var_Items->PutCellValue(var_Items->InsertItem(h,vtMissing,"Child 1.1"),long(1),"Child 1.2"); var_Items->PutCellValue(var_Items->InsertItem(h,vtMissing,"Child 2.1"),long(1),"Child 2.2"); var_Items->PutExpandItem(h,VARIANT_TRUE); h = var_Items->AddItem("Root 2.1"); var_Items->PutCellValue(h,long(1),"Root 2.2"); var_Items->PutCellValue(var_Items->InsertItem(h,vtMissing,"Child 1.1"),long(1),"Child 1.2"); |
106 |
How do I specify the indentation of the child items relative to their parents
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutLinesAtRoot(EXGRIDLib::exGroupLinesAtRoot); spGrid1->PutIndent(11); spGrid1->GetColumns()->Add(L"Column"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); long h = var_Items->AddItem("Root 1"); var_Items->InsertItem(h,vtMissing,"Child 1"); var_Items->InsertItem(h,vtMissing,"Child 2"); var_Items->PutExpandItem(h,VARIANT_TRUE); h = var_Items->AddItem("Root 2"); var_Items->InsertItem(h,vtMissing,"Child"); |
105 |
Is there any option to select an item using the right button of the mouse (rclick)
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutRClickSelect(VARIANT_TRUE); spGrid1->GetColumns()->Add(L"Column"); spGrid1->GetItems()->AddItem("Item 1"); spGrid1->GetItems()->AddItem("Item 2"); |
104 |
I have FullRowSelect property on False, how do I select a column
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutSelectColumnIndex(1); spGrid1->PutFullRowSelect(EXGRIDLib::exColumnSel); |
103 |
How can I scroll columns one by one, not pixel by pixel
|
102 |
How can I enable multiple items selection
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->PutSingleSel(VARIANT_FALSE); spGrid1->GetColumns()->Add(L"Column"); spGrid1->GetItems()->AddItem(long(0)); spGrid1->GetItems()->AddItem(long(1)); spGrid1->GetItems()->AddItem(long(2)); |
101 |
How can I programmatically change the column where incremental searching is performed
/* Copy and paste the following directives to your header file as it defines the namespace 'EXGRIDLib' for the library: 'ExGrid 1.0 Control Library' #import <ExGrid.dll> using namespace EXGRIDLib; */ EXGRIDLib::IGridPtr spGrid1 = GetDlgItem(IDC_GRID1)->GetControlUnknown(); spGrid1->GetColumns()->Add(L"Column 1"); spGrid1->GetColumns()->Add(L"Column 2"); EXGRIDLib::IItemsPtr var_Items = spGrid1->GetItems(); var_Items->PutCellValue(var_Items->AddItem("Item 1"),long(1),"SubItem 1"); spGrid1->PutSearchColumnIndex(1); |